#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>

//int Max(int x,int y)
//{
//	if (x > y)
//	    return x;
//	else
//	    return y;
//}
//struct A
//{
//	char name[20];
//	int age;
//
//};
//int main()
//{
//	int a=0;
//	int b=0;
//	scanf("%d%d",&a,&b);
//	int m = Max(a,b);
//	printf("%d\n", m);
//	
//	struct A s = {"jessica",10};
//	struct A* ps = &s;
//	printf("%s %d\n", s.name, s.age);
//	printf("%s %d\n", (*ps).name, (*ps).age);
//	printf("%s %d\n", ps->name,ps->age);
//
//
//	return 0;
//}
int main()
{
	int a = 0;
	scanf("%d", &a);
	
	if (a%5==0)
		printf("YES\n");
	else
		printf("NO\n");

	return 0;
}